package com.teamsun.mapper;

import com.teamsun.entity.DBCfg;

import java.util.List;
import java.util.Map;

/**
 * <p>查询数据源配置信息</p>
 */
public interface DBCfgMySQLMapper {

    /**
     * 查询数据库配置信息
     * @return
     */
    List<DBCfg> queryDBCfg(Map<String, Object> param);

    /**
     * 分页查询数据库配置信息
     * @param param
     * @return
     */
    List<Map<String, Object>> queryDBCfgByPage(Map<String, Object> param);

    /**
     * 查询数据库配置个数
     * @param param
     * @return
     */
    int queryDBCfgCount(Map<String, Object> param);

    /**
     * 删除数据库配置
     * @param param
     */
    void deleteDBCfg(Map<String, Object> param);

    /**
     * 保存数据库配置
     * @param dbCfg
     */
    void saveDBCfg(DBCfg dbCfg);

    /**
     * 修改数据库配置
     * @param dbCfg
     */
    void updateDBCfg(DBCfg dbCfg);
}
